package cn.yuanqiao.archive.management.service;

import cn.yuanqiao.archive.management.domain.YqZtlx;

import java.util.List;

/**
 * 载体类型Service接口
 * 
 * @author sy
 * @date 2023-07-07
 */
public interface IYqZtlxService 
{
    /**
     * 查询载体类型
     * 
     * @param ztlxId 载体类型主键
     * @return 载体类型
     */
    public YqZtlx selectYqZtlxByZtlxId(Long ztlxId);

    /**
     * 查询载体类型列表
     * 
     * @param yqZtlx 载体类型
     * @return 载体类型集合
     */
    public List<YqZtlx> selectYqZtlxList(YqZtlx yqZtlx);

    /**
     * 查询所有载体类型
     *
     * @param yqZtlx 载体类型
     * @return 载体类型集合
     */
    public List<YqZtlx> selectYqZtlxListAll(YqZtlx yqZtlx);

    /**
     * 新增载体类型
     * 
     * @param yqZtlx 载体类型
     * @return 结果
     */
    public String insertYqZtlx(YqZtlx yqZtlx);

    /**
     * 修改载体类型
     * 
     * @param yqZtlx 载体类型
     * @return 结果
     */
    public String updateYqZtlx(YqZtlx yqZtlx);

    /**
     * 批量删除载体类型
     * 
     * @param ztlxIds 需要删除的载体类型主键集合
     * @return 结果
     */
    public String deleteYqZtlxByZtlxIds(Long[] ztlxIds);

    /**
     * 删除载体类型信息
     * 
     * @param ztlxId 载体类型主键
     * @return 结果
     */
    public int deleteYqZtlxByZtlxId(Long ztlxId);
}
